home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / dist / complib.idb / usr / share / catman / p_man / cat3 / complib / BAKVEC.z / BAKVEC
Text File  |  1996-03-14  |  3KB  |  67 lines

  1.  
  2.  
  3.  
  4. ____BBBBAAAAKKKKVVVVEEEECCCC((((3333FFFF))))                                                        ____BBBBAAAAKKKKVVVVEEEECCCC((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      BAKVEC, SBAKVEC  -  EISPACK routine.  This subroutine forms the
  10.      eigenvectors of a NONSYMMETRIC TRIDIAGONAL matrix by back transforming
  11.      those of the corresponding symmetric matrix determined by  FIGI.
  12.  
  13.  
  14. SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
  15.           ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee bbbbaaaakkkkvvvveeeecccc((((nnnnmmmm,,,, nnnn,,,, tttt,,,, eeee,,,, mmmm,,,, zzzz,,,, iiiieeeerrrrrrrr))))
  16.           iiiinnnntttteeeeggggeeeerrrr          mmmm,,,, nnnn,,,, nnnnmmmm,,,, iiiieeeerrrrrrrr
  17.           ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn tttt((((nnnnmmmm,,,,3333)))),,,, eeee((((nnnn)))),,,, zzzz((((nnnnmmmm,,,,mmmm))))
  18.  
  19.           ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ssssbbbbaaaakkkkvvvveeeecccc((((nnnnmmmm,,,, nnnn,,,, tttt,,,, eeee,,,, mmmm,,,, zzzz,,,, iiiieeeerrrrrrrr))))
  20.           iiiinnnntttteeeeggggeeeerrrr          mmmm,,,, nnnn,,,, nnnnmmmm,,,, iiiieeeerrrrrrrr
  21.           rrrreeeeaaaallll             tttt((((nnnnmmmm,,,,3333)))),,,, eeee((((nnnn)))),,,, zzzz((((nnnnmmmm,,,, mmmm))))
  22.  
  23.  
  24.  
  25. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  26.      On INPUT
  27.  
  28.      NNNNMMMM must be set to the row dimension of two-dimensional array parameters
  29.      as declared in the calling program dimension statement.
  30.  
  31.      NNNN is the order of the matrix.
  32.  
  33.      TTTT contains the nonsymmetric matrix.  Its subdiagonal is stored in the
  34.      last N-1 positions of the first column, its diagonal in the N positions
  35.      of the second column, and its superdiagonal in the first N-1 positions of
  36.      the third column.  T(1,1) and T(N,3) are arbitrary.
  37.  
  38.      EEEE contains the subdiagonal elements of the symmetric matrix in its last
  39.      N-1 positions.  E(1) is arbitrary.
  40.  
  41.      MMMM is the number of eigenvectors to be back transformed.
  42.  
  43.      ZZZZ contains the eigenvectors to be back transformed in its first M
  44.      columns.  On OUTPUT
  45.  
  46.      TTTT is unaltered.
  47.  
  48.      EEEE is  Destroyed.
  49.  
  50.      ZZZZ contains the transformed eigenvectors in its first M columns.
  51.  
  52.      IIIIEEEERRRRRRRR is set to Zero       for normal return, 2*N+I      if E(I) is zero
  53.      with T(I,1) or T(I-1,3) non-zero.
  54.         In this case, the symmetric matrix is not similar
  55.         to the original matrix, and the eigenvectors
  56.         cannot be found by this program.  Questions and comments should be
  57.      directed to B. S. Garbow, APPLIED MATHEMATICS DIVISION, ARGONNE NATIONAL
  58.      LABORATORY
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.